hairy swamp loosestrife - Spanish English Dictionary